File: //usr/local/cwpsrv/var/services/user_files/modules/cwp_framework/classes/CWPMiddleware.php
<?php //0042b
// Copyright CentOS WebPanel, Decoding is FORBIDDEN
// All Rights Reserved. www.centos-webpanel.com
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('No Loader is installed, please try to run this command or contact support: sh /scripts/update_ioncube restart');exit(199);
?>
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
lTK=